@charset "utf-8";
*{
    padding:0;
    margin:0;
    border:0;
    outline:0;
    background:transparent;
    letter-spacing:.5px;
}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{
    border:0;
}
img,input{
    border:0;
    vertical-align:middle;
}
body{
    font-family:Microsoft YaHei,Tahoma,Arial,Helvetica,sans-serif;
    font-size:12px;
    background-color:#dddddb;
    color:#000;
}
html{
    overflow-y:scroll;
}
ul,ol,li{
    list-style:none;
}
th,td,input{
    font-size:12px;
}
h1,h2,h3,h4,h5,h6{
    font-size:10 0;
    font-weight:400;
}
h3{
    font-size:14px;
}
button{
    border:0;
    cursor:pointer;
    font-size:12px;
    background-color:transparent;
}
select{
    border-width:1px;
    _zoom:1;
    border-style:solid;
    padding-top:2px;
    font-size:12px;
}
.clear{
    clear:both;
    font-size:1px;
    height:0;
    visibility:hidden;
    line-height:0;
}
.clearfix:after{
    content:"";
    display:block;
    clear:both;
}
.clearfix{
    zoom:1;
}
a{
    text-decoration: none;
}
a:link,a:visited{
    text-decoration:none;
    color:#000;
}
a:hover,a:active{
    text-decoration:none;
    color:#db2725;
}
.wrapper {
    width: 100%;
    height: auto;
    overflow: hidden;
    min-width: 1000px;
}

.header_container {
    width: 100%;
    height: 162px;
    position: relative;
    margin: 0 auto;
    z-index: 10;
    background-repeat: repeat-x;
}

.header1_container {
    width: 100%;
    height: 95px;
    position: relative;
    margin: 0 auto;
    text-align: left;
    z-index: 99;
    background-repeat: repeat-x;
}

.content_container {
    width: 1000px;
    height: auto;
    position: relative;
    margin: 0 auto;
    text-align: left;
    z-index: 8;
}

.content_container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.content_container {
    *zoom: 1;
}

.footer_container {
    width: 100%;
    height: 235px;
    position: relative;
    margin: 0 auto;
    background-color: #f2f2f2;
    z-index: 6;
}
.footer_container{
    .end_hr{
        width: 100%;
        height: 50px;
        position: relative;
    }
}
.footer_container_bank{
    width: 100%;
    height: 105px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    margin: 0 auto;
    background-color: #f2f2f2;
    z-index: 6;
}

.returnTop{
    width: 98px;
    height: 300px;
    position: fixed;
    left: 50%;
    margin-left: 550px;
    bottom: 50px;
    overflow: hidden;
    z-index: 9997;
    text-align: center;
    background: transparent;
    .top{
        overflow: hidden;
        background-color: #000;
        font-size: 14px;
        color: #fff;
        padding: 5px 0;
        span{
            color: red;
            font-size: 16px;
            letter-spacing: 2px;
            font-weight: bold;
        }
        .erweima{
            border: 1px solid #ccc;
            overflow: hidden;
            margin: 0;
            background-color: #fff;
            padding: 5px 0;
            span{
                line-height: 22px;
                 display: inline-block;
            }
            img{
               width: 75px;
               height: 75px;
               display: inline-block;
               margin-bottom: 5px; 
            }
            .clickOn{
                height: 24px;
                overflow: hidden;
                background-color: #fff;
                border: 1px solid #ccc;
                border-top: 0;
                a{
                    display: block;
                    width: 100%;
                    height: 24px;
                    overflow: hidden;
                    text-indent: -9999px;
                    background-repeat: no-repeat;
                }
            }
        }
    }
}
.returnTopBank{
    width: 93px;
    height: 49px;
    position: fixed;
    left: 50%;
    margin-left: 550px;
    bottom: 10px;
    overflow: hidden;
    z-index: 999;
    text-align: center;
    .clickOnBank{
        a{
            display: block;
            width: 100%;
            height: 39px;
            overflow: hidden;
            margin-left: -20px;
            margin-top: 0;
            text-indent: -9999px;
            background: url(../img/returntop_bank.png) no-repeat;
            background-position: 20px 9px;
        }
    }
}
.gls_100 {
    display: block;
    width: 61px;
    height: 61px;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -9999px;
    z-index: 9;
    background-repeat: no-repeat;
}

.header {
    width: 1000px;
    height: 120px;
    margin: 0 auto;
    position: relative;
    overflow: visible;
    z-index: 10;
    .quick_access{
        width: 1000px;
        height: 30px;
        position: relative;
        z-index: 10;
    }
    .bank_top_image{
        ul{
            .top_image1{
                display: block;
                width: 312px;
                height: 30px;
                padding-top: 30px;
                float: left;
            }
            .top_image2{
                display: block;
                width: 312px;
                height: 30px;
                padding-top: 30px;
                margin-right: -95px;
                float: right;
            }
            .quick_access_left{
                height: 30px;
                line-height: 30px;
                float: left;
                ul{
                    .theLi{
                        float: left;
                        height: 30px;
                        padding: 0 6px 0 0;
                        span{
                            margin: 0 14px;
                        }
                        .red{
                            font-size: 16px;
                            margin: 0 2px;
                            vertical-align: middle;
                            display: inline-block;
                            margin-bottom: 3px; 
                        }
                        .youli{
                            width: 20px;
                            height: 20px;
                            margin: 0 0 4px 0;
                            padding: 0 2px 0 0;
                        }
                    }
                }
            }
            .quick_access_right{
                    height: 30px;
                    line-height: 30px;
                    float: right;
                    padding: 0 80px 0 0;
                    ul{
                       li{
                            float: left;
                            height: 30px;
                            line-height: 30px;
                            padding: 0 0 0 20px; 
                       }
                    }
            }
            .branding{
                width: 1000px;
                height: 90px;
                overflow: hidden;
                .logo{
                    display: block;
                    width: 205px;
                    height: 90px;
                    text-indent: -9999px;
                    float: left;
                    background-repeat: no-repeat;
                }
                .logo_slogan{
                        display: block;
                        width: 151px;
                        height: 90px;
                        text-indent: -9999px;
                        float: left;
                        background-repeat: no-repeat;
                }
            }
        }
    }
}
.header_menu {
    width: 1000px;
    height: 42px;
    position: relative;
    z-index: 8;
    ul{
        li{
            float: left;
            height: 42px;
            margin-right: 50px;
            .theNav{
                display: block;
                width: auto;
                height: 42px;
                line-height: 42px;
                float: left;
                white-space: nowrap;
                color: #fff;
                font-size: 14px;
            }
            .theNav:hover {
                color: #db2726;
            }
            .menuChecked {
                display: block;
                width: auto;
                height: 42px;
                line-height: 42px;
                float: left;
                white-space: nowrap;
                color: #db2726;
                font-size: 14px;
            }
            .menuChecked:hover {
                color: #db2726;
            }
            .menuChecked:visited {
                color: #db2726;
            }
        }
    }
    .pop_up_menu1 {
        width: 315px;
        height: auto;
        overflow: hidden;
        -moz-box-shadow: 0 1px 6px #999;
        -webkit-box-shadow: 0 1px 6px #999;
        box-shadow: 0 1px 6px #999;
        position: absolute;
        background-color: #fff;
        left: 0;
        top: 42px;
        _top: 39px;
        z-index: 99;
        display: none;
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3);
    }
     .pop_up_menu {
        width: 630px;
        height: auto;
        overflow: hidden;
        -moz-box-shadow: 0 1px 6px #999;
        -webkit-box-shadow: 0 1px 6px #999;
        box-shadow: 0 1px 6px #999;
        background-color: #fff;
        background-position: 315px 0;
        position: absolute;
        left: 0;
        top: 42px;
        _top: 39px;
        z-index: 99;
        display: none;
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3);
    }
    .submenu {
        width: 274px;
        height: auto;
        overflow: hidden;
        float: left;
        padding: 0 20px 0 20px;
        position: relative;
        border-right: 1px #e7e7e7 solid;
        margin-top: 10px;
        margin-bottom: 10px;
        .title {
            width: 100%;
            height: 44px;
            line-height: 44px;
            font-size: 14px;
            font-weight: bold;
            border-bottom: 1px solid #e7e7e7;
            text-align: left;
        }
        ul{
            width: 100%;
            height: auto;
            max-height: 230px;
            overflow: hidden;
            padding-bottom: 34px;
            li{
                float: none;
                width: 100%;
                height: auto;
                overflow: hidden;
                line-height: 15px;
                white-space: normal;
                text-align: left;
                margin-top: 10px;
                margin-right: 0; 
                a{
                  font-size: 12px;
                   color: #666;  
                }
                a:hover {
                    font-size: 12px;
                    color: #db2726;
                }
                a:visited {
                    font-size: 12px;
                    color: #db2726
                }               
            }
        }
        .submenu_ul {
            width: 50%;
            float: left;
        }
        .more{
            width: 300px;
            height: auto;
            position: absolute;
            left: 0;
            bottom: -2px;
            text-align: right;
        }
    }

}
.shopping_bag {
    height: 42px;
    color: #fff;
    padding: 0 15px 0 0;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
    z-index: 10;
    ul{
        li{
           float: left;
            margin-left: 15px;
            font-size: 14px;
            height: 42px;
            line-height: 42px; 
        }
        .shopping_quantity {
            margin-left: 0;
            color: #a8a8a8;
            font-size: 12px;
            width: 23px;
            text-align: center;
            line-height: 45px;
            background-repeat: no-repeat;
        }       
    }
}
.pop_up_box6 {
    width: 100px;
    height: auto;
    position: absolute;
    top: 30px;
    left: -35px;
    z-index: 99;
    .box_content {
        width: 65px;
        height: 10px;
        padding-left: 25px;
        line-height: 10px;
        background: url(../img/icon_like1.gif) #fff no-repeat;
        background-position: 10px 9px;
        text-align: center;
    }
}
.nav_container {
    width: 100%;
    height: 42px;
    background-color: #000;
}

.nav_container_top {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #000;
}

.nav {
    width: 1000px;
    height: 42px;
    margin: 0 auto;
    position: relative;
    z-index: 9;
}

.productquery_container {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 999;
    margin-bottom: 20px;
}

.productquery_top {
    width: 100%;
    height: 0;
    float: left;
    position: fixed;
    top: 42px;
    left: 0;
    z-index: 9998;
    margin-bottom: 0;
    .productquery {
        width: 1000px;
        height: 45px;
        padding: 10px 0 0 0;
        margin: 0 auto;
        background-color: #fff;
        background: url(../img/nav_bg1.png) repeat-x
    }
}
.productquery_top_bigbanner {
    width: 100%;
    height: 0;
    float: left;
    position: fixed;
    top: 42px;
    left: 0;
    z-index: 9998;
    margin-bottom: 0;
    .productquery {
        width: 1000px;
        height: 45px;
        padding: 10px 20px 0 20px;
        margin: 0 auto;
        background-color: #fff;
        background: url(../img/nav_bg1.png) repeat-x;
    }
}
.twograde{
    .productquery_top{
        .productquery {
            width: 760px;
            height: 45px;
            padding: 10px 0 0 0;
            margin: 0 auto;
            background-color: #fff;
            background: url(../img/nav_bg1.png) repeat-x;
            position: relative;
            left: 120px;
            _left: 0;
            z-index: auto;
        }

    }
    .productquery_top_bigbanner{
        .productquery {
            width: 760px;
            height: 45px;
            padding: 10px 10px 0 10px;
            margin: 0 auto;
            background-color: #fff;
            background: url(../img/nav_bg1.png) repeat-x;
            position: relative;
            left: 120px;
            _left: 0;
            z-index: auto;
        }
    }
}
html{
    body{
        .productquery_top_noie6 {
            width: 100%;
            height: 0;
            float: left;
            position: fixed;
            top: 42px;
            left: 0;
            z-index: 9998;
            margin-bottom: 0;
            .productquery{
                width: 1000px;
                height: 45px;
                padding: 10px 20px 0 20px;
                margin: 0 auto;
                background-color: #fff;
                background: url(../img/nav_bg1.png) repeat-x;
            }
        }
        .twograde{
           .productquery_top_noie6{
               .productquery {
                    width: 760px;
                    height: 45px;
                    padding: 10px 10px 0 10px;
                    margin: 0 auto;
                    background-color: #fff;
                    background: url(../img/nav_bg1.png) repeat-x;
                    position: relative;
                    left: 120px;
                    _left: 0;
                    z-index: auto;
                }
            }
        }        
    }
}
.pop_up_shopping {
    width: 285px;
    height: auto;
    -moz-box-shadow: 0 1px 6px #999;
    -webkit-box-shadow: 0 1px 6px #999;
    box-shadow: 0 1px 6px #999;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 42px;
    z-index: 9;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3);
}

.pop_up_shopping:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.pop_up_shopping {
    *zoom: 1;
}

.button_close {
    position: absolute;
    display: block;
    width: 11px;
    height: 11px;
    background: url(../img/icon_close2.png) no-repeat;
    right: 10px;
    top: 10px;
    text-indent: -9999px;
}

.inner_have {
    margin-top: 40px;
    width: 260px;
    height: auto;
    margin-left: 20px;
    overflow: hidden;
    .subtotal {
        float: right;
        margin-top: 10px;
        margin-bottom: 67px;
    }
}

.inner_none {
    margin-top: 35px;
    width: 245px;
    height: auto;
    overflow: hidden;
    margin-left: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.my_product_button {
    display: block;
    width: 100px;
    height: 27px;
    background-color: #db2726;
    line-height: 27px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 93px;
    bottom: 20px;
}

.my_product_button:link {
    color: #fff;
}

.my_product_button:visited {
    color: #fff;
}

.my_product_container {
    width: 260px;
    max-height: 263px;
    overflow: hidden;
}

.my_product {
    width: 245px;
    height: 77px;
    border-bottom: 1px solid #e7e7e7;
    position: relative;
    margin-bottom: 10px;
    z-index: auto;
}

.my_product_img {
    display: block;
    width: 48px;
    height: 65px;
    border: 1px solid #e7e7e7;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    img{
        width:100%;
    }
}
.my_product_delete {
    position: absolute;
    right: 0;
    bottom: 10px
}
.my_product{
    ul{
        li{
            margin-left: 60px;
            text-align: left;
            margin-bottom: 3px;
            width: 185px;
            overflow: hidden;
            white-space: nowrap; 
        }
    }
}
.pop_up_myGlamour {
    width: 223px;
    height: 150px;
    overflow: hidden;
    -moz-box-shadow: 0 2px 4px #999;
    -webkit-box-shadow: 0 2px 4px #999;
    box-shadow: 0 2px 4px #999;
    background-color: #fff;
    position: absolute;
    left: -23px;
    top: 30px;
    z-index: 99;
    border: 1px solid #e7e7e7;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3);
    ul{
       width: 225px;
       height: 225px; 
       li{
           width: 74px;
            height: 74px;
            border-right: 1px solid #e7e7e7;
            border-bottom: 1px solid #e7e7e7;
            float: left;
            a{
                display: block;
                width: 74px;
                height: 74px;
                text-align: center;
                line-height: 105px;
                overflow: hidden;
                cursor: pointer; 
            }
            .order{
                background: url(../img/icon_order.gif) no-repeat;
                 background-position: 28px 15px;
            }
            .order:hover {
                background: url(../img/icon_order_hover.gif) no-repeat;
                background-position: 28px 15px;
            }
            .comment {
                background: url(../img/icon_comment.gif) no-repeat;
                background-position: 32px 15px;
            }
            .comment:hover {
                background: url(../img/icon_comment_hover.gif) no-repeat;
                background-position: 32px 15px;
            }
            .coupon {
                background: url(../img/icon_coupon.gif) no-repeat;
                background-position: 26px 15px;
            }
            .coupon:hover {
                background: url(../img/icon_coupon_hover.gif) no-repeat;
                background-position: 26px 15px;
            }
            .friends {
                background: url(../img/icon_friends.gif) no-repeat;
                background-position: 25px 15px;
            }
            .friends:hover {
                background: url(../img/icon_friends_hover.gif) no-repeat;
                background-position: 25px 15px;
            }
            .information {
                background: url(../img/icon_information.gif) no-repeat;
                background-position: 28px 15px;
            }
            .information:hover {
                background: url(../img/icon_information_hover.gif) no-repeat;
                background-position: 28px 15px;
            }
            .address {
                background: url(../img/icon_address.gif) no-repeat;
                background-position: 28px 15px;
            }
            .address:hover {
                background: url(../img/icon_address_hover.gif) no-repeat;
                background-position: 28px 15px;
            }
            .balance {
                background: url(../img/icon_balance.gif) no-repeat;
                background-position: 30px 15px;
            }
            balance:hover {
                background: url(../img/icon_balance_hover.gif) no-repeat;
                background-position: 30px 15px;
            }
            .password {
                background: url(../img/icon_password.gif) no-repeat;
                background-position: 30px 15px;
            }
            .password:hover {
                background: url(../img/icon_password_hover.gif) no-repeat;
                background-position: 30px 15px;
            }
            .return {
                background: url(../img/icon_return.gif) no-repeat;
                background-position: 27px 15px;
            }
            .return:hover {
                background: url(../img/icon_return_hover.gif) no-repeat;
                background-position: 27px 15px;
            }        
       }
    }
}
.pop_up_weixin {
    width: 114px;
    height: 130px;
    overflow: hidden;
    -moz-box-shadow: 0 2px 4px #999;
    -webkit-box-shadow: 0 2px 4px #999;
    box-shadow: 0 2px 4px #999;
    background-color: #fff;
    position: absolute;
    left: 20px;
    top: 30px;
    z-index: 99;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3);
    img{
        width: 100px;
        height: 100px;
        margin-top: 5px;
        p{
          line-height: 20px;  
        }
    }
}
.pop_up_app {
    width: 114px;
    height: 130px;
    overflow: hidden;
    -moz-box-shadow: 0 2px 4px #999;
    -webkit-box-shadow: 0 2px 4px #999;
    box-shadow: 0 2px 4px #999;
    background-color: #fff;
    position: absolute;
    left: -22px;
    top: 30px;
    z-index: 99;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3);
    img{
        width: 100px;
        height: 100px;
        margin-top: 5px;
    }
    p{
       line-height: 20px; 
    }
}
.header1 {
    width: 1000px;
    height: 95px;
    margin: 0 auto;
    position: relative;
    overflow: visible;
    .quick_access{
        width: 1000px;
        height: 30px;
        overflow: hidden;
    }
    .quick_access_right {
        height: 30px;
        line-height: 30px;
        float: right;
        padding: 0;
        overflow: hidden;
        ul{
            li{
                float: left;
                height: 30px;
                line-height: 30px;
                padding: 0 0 0 20px;
                a{
                    margin-left:5px;
                    span{
                        text-decoration: underline;
                    }
                }
            }
        }
    }
    .branding {
        width: 1000px;
        height: 65px;
        overflow: hidden;
        .logo{
            display: block;
            width: 312px;
            height: 65px;
            text-indent: -9999px;
            float: left;
            background-repeat: no-repeat;
        }
        .logo_slogan {
            display: block;
            width: 135px;
            height: 65px;
            text-indent: -9999px;
            float: left;
            background-repeat: no-repeat;
        }
    }
}
.footer {
    width: 1000px;
    height: 205px;
    margin: 0 auto;
    text-align: left;
    padding-top: 30px;
    background-color: #f2f2f2;
    text-align: center;
    .footer_advantage {
        width: 1000px;
        height: 60px;
        margin: 0 auto;
        text-align: left;
        margin-bottom: 20px;
        overflow: hidden;
        ul{
            li{
                display: block;
                width: 165px;
                height: 60px;
                float: left;
                overflow: hidden;
                border-right: 1px solid #777;
                a{
                    display: block;
                    width: 165px;
                    height: 60px;
                    overflow: hidden;
                    line-height: 95px;
                    text-align: center;
                    color: #000;
                }
                a:hover {
                    color: #000;
                }
                a:visited {
                    color: #000;
                }
                .a1,.a1:hover,.a2,.a2:hover,.a3,.a3:hover,.a4,.a4:hover,.a5,.a5:hover,.a6,.a6:hover,{
                    background-repeat: no-repeat;
                }
            }
            .footer_advantage_right {
                border: 0;
            }
        }
    }
    .footer_link {
        margin-bottom: 20px;
        a{
           margin-left: 12px;
           margin-right: 12px; 
        }
    }
    .footer_copyright {
        margin-bottom: 20px;
        text-align: center;
        span{
            margin-right: 30px;
        }
    }
    .footer_license {
        span{
            margin-right: 20px;
        }
    }
}
.notice_container {
    width: 1800px;
    height: 40px;
    overflow: hidden;
    background: url(../img/notice_bg.png) left top;
    position: absolute;
    top: 161px;
    z-index: 9;
    left: 50%;
    margin-left: -900px;
    .notice {
        width: 1000px;
        height: 40px;
        margin: 0 auto;
        overflow: hidden;
        margin-left: 400px;
        span{
            img{
                width: 25px;
                height: 21px;
            }
        }
        h3{
            float: left;
            width: 25px;
            height: 21px;
            margin-top: 9px;
        }
        p{
            display: block;
            float: left;
            width: 880px;
            height: 40px;
            line-height: 40px;
            overflow: hidden;
            color: #fff;
            text-align: left;
            padding-left: 20px;
        }
        a{
            display: block;
            float: right;
            width: 17px;
            height: 17px;
            overflow: hidden;
            position: relative;
            top: 11px;
            img{
                width: 17px;
                height: 17px;
                float: none;
                position: absolute;
                top: 0;
                left: 0;
            }
        }
    }
    .title_scripting {
        float: left;
        width: 880px;
        margin-top: 10px;
    }
}
#bigBanner_outlet {
    height: 600px;
}

.outlet_bigBanner_text {
    position: absolute;
    width: 100%;
    height: auto;
    overflow: hidden;
    top: 55px;
    color: #fff;
    text-align: center;
    .title {
        font-size: 26px;
        letter-spacing: 1px;
    }
    .text {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 20px;
        padding-top: 16px;
    }
}
.bigBanner {
    text-align: center;
    width: 1800px;
    height: 524px;
    overflow: hidden;
    position: absolute;
    top: 161px;
    left: 50%;
    margin-left: -900px;
    z-index: 7;
    .bigBanner_leftpage {
        width: 25px;
        height: 40px;
        background: url(../img/bigbanner_leftarrows.png) no-repeat;
        _background: 0;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://cdn11.mei.com/images/bigbanner_leftarrows.png");
        position: absolute;
        left: 375px;
        top: 210px;
        cursor: pointer;
        z-index: 1;
    }
    .bigBanner_rightpage {
        width: 25px;
        height: 40px;
        background: url(../img/bigbanner_rightarrows.png) no-repeat;
        _background: 0;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://cdn11.mei.com/images/bigbanner_rightarrows.png");
        position: absolute;
        right: 375px;
        top: 210px;
        cursor: pointer;
        z-index: 1;
    }
}
.theBannerPage {
    position: absolute;
    width: 100%;
    height: 12px;
    bottom: 104px;
    text-align: center;
    font-size: 0;
    z-index: 1;
    a{
       display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: middle;
        width: 12px;
        height: 11px;
        background: url(../img/bigbanner_pagebutton.png) no-repeat;
        _background: 0;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://cdn11.mei.com/images/bigbanner_pagebutton.png");
        margin: 0 8px; 
    }
    .pagebutton_checked {
        background: url(../img/bigbanner_pagebutton_checked.png) no-repeat;
        _background: 0;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://cdn11.mei.com/images/bigbanner_pagebutton_checked.png");
    }
}
#content_bg_outlet {
    margin-top: 496px;
}

.content_bg {
    width: 1040px;
    height: auto;
    margin: 0 auto;
    margin-top: 420px;
    position: relative;
    z-index: 8;
    .bg_left {
        width: 20px;
        height: 500px;
        overflow: hidden;
        position: absolute;
        left: -20px;
        top: 0;
        _display: none;
        background-repeat: no-repeat;
    }
    .bg_right {
        width: 20px;
        height: 500px;
        overflow: hidden;
        position: absolute;
        right: -20px;
        top: 0;
        _display: none;
        background-repeat: no-repeat;
    }
    .bg_shadow {
        width: 1040px;
        padding-top: 20px;
        _padding-top: 0;
        height: auto;
        _background: 0;
        _background-color: #fff;
        margin: 0 auto;
        _margin-top: 20px;
        background-repeat: repeat-x;
        *zoom:1;
    }
    .bg_shadow:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
}

.content_bg:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
}

.content_bg {
    *zoom: 1;
}
@media screen and (max-width:1040px) {
    .content_bg {
        width: 1010px;
    }
    .content_bg .bg_shadow {
        width: 1010px;
    }
}
.cuttingline {
    width: 100%;
    height: 1px;
    overflow: hidden;
    margin-bottom: 20px;
    background-color: #e7e7e7;
}

.borderbottom {
    border-bottom: 1px solid #e7e7e7;
}

.borderbottom1 {
    border-bottom: 1px dashed #e7e7e7;
}

.font12px {
    font-size: 12px;
}

.font14px {
    font-size: 14px;
}

.font16px {
    font-size: 16px;
}

.font18px {
    font-size: 18px;
}

.font24px {
    font-size: 24px;
}

.fontbold {
    font-weight: bold;
}

.textLine {
    text-decoration: line-through;
}

.red {
    color: #db2726;
}

.grey {
    color: #999;
}

.black {
    color: #000;
}

.button1 {
    display: block;
    width: 98px;
    height: 23px;
    border: 1px solid #db2726;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    background-color: #db2726;
    text-decoration: none;
    font-weight: normal;
}

.button2 {
    display: block;
    width: 98px;
    height: 23px;
    border: 1px solid #000;
    font-size: 12px;
    color: #000;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    text-decoration: none;
    font-weight: normal;
    background-color: #fff;
}

.button3 {
    display: block;
    width: 223px;
    height: 33px;
    border: 1px solid #db2726;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 33px;
    cursor: pointer;
    background-color: #db2726;
    text-decoration: none;
    font-weight: normal;
}

.button4 {
    display: block;
    width: 223px;
    height: 33px;
    border: 1px solid #000;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 33px;
    cursor: pointer;
    text-decoration: none;
    font-weight: normal;
    background-color: #fff;
}

.button1:hover {
    display: block;
    width: 98px;
    height: 23px;
    border: 1px solid #db2726;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    background-color: #db2726;
    text-decoration: none;
    font-weight: normal;
}

.button2:hover {
    display: block;
    width: 98px;
    height: 23px;
    border: 1px solid #000;
    font-size: 12px;
    color: #000;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    text-decoration: none;
    font-weight: normal;
}

.button3:hover {
    display: block;
    width: 223px;
    height: 33px;
    border: 1px solid #db2726;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 33px;
    cursor: pointer;
    background-color: #db2726;
    text-decoration: none;
    font-weight: normal;
}

.button4:hover {
    display: block;
    width: 223px;
    height: 33px;
    border: 1px solid #000;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 33px;
    cursor: pointer;
    text-decoration: none;
    font-weight: normal;
}

.button1:visited {
    display: block;
    width: 98px;
    height: 23px;
    border: 1px solid #db2726;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    background-color: #db2726;
    text-decoration: none;
    font-weight: normal;
}

.button2:visited {
    display: block;
    width: 98px;
    height: 23px;
    border: 1px solid #000;
    font-size: 12px;
    color: #000;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    text-decoration: none;
    font-weight: normal;
}

.button3:visited {
    display: block;
    width: 223px;
    height: 33px;
    border: 1px solid #db2726;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 33px;
    cursor: pointer;
    background-color: #db2726;
    text-decoration: none;
    font-weight: normal;
}

.button4:visited {
    display: block;
    width: 223px;
    height: 33px;
    border: 1px solid #000;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 33px;
    cursor: pointer;
    text-decoration: none;
    font-weight: normal;
}

.scrollbar1_container {
    position: absolute;
    width: 3px;
    height: 257px;
    overflow: hidden;
    background-color: #e7e7e7;
    top: 37px;
    right: 5px;
    .scrollbar {
        width: 3px;
        height: 180px;
        background-color: #e7e7e7;
        cursor: pointer;
        .slider {
            width: 3px;
            height: 25px;
            background-color: #000;
        }
    }    
}
.scrollbar2_container {
    width: 100%;
    height: 3px;
    background-color: #e7e7e7;
    margin-bottom: 0;
    overflow: hidden;
    .scrollbar {
        width: 100%;
        height: 3px;
        background-color: #e7e7e7;
        cursor: pointer;
        .slider {
            width: 25px;
            height: 3px;
            background-color: #000;
        }
    }
}
.border_color1 {
    border: 1px solid #e7e7e7;
}

.border_color2 {
    border: 1px solid #999;
}

.border_color2_Checked {
    border: 1px solid #000;
}

.number_choose {
    width: 108px;
    height: 28px;
    border: 1px solid #999;
    overflow: hidden;
    span{
        display: block;
        float: left;
        overflow: hidden;
    }
    .number_reduce {
        width: 28px;
        height: 28px;
        border-right: 1px solid #999;
        background: url(../img/reduce.gif) no-repeat;
        text-indent: -9999px;
        cursor: pointer;
    }
    .number_reduce_none {
        width: 28px;
        height: 28px;
        border-right: 1px solid #999;
        background: url(../img/reduce_none.gif) no-repeat;
        text-indent: -9999px;
        cursor: pointer;
    }
    .number_increase {
        width: 28px;
        height: 28px;
        border-left: 1px solid #999;
        background: url(../img/increase.gif) no-repeat;
        text-indent: -9999px;
        cursor: pointer;
    }
    .number_increase_none {
        width: 28px;
        height: 28px;
        border-left: 1px solid #999;
        background: url(../img/increase_none.gif) no-repeat;
        text-indent: -9999px;
        cursor: pointer;
    }
    .quantity_number {
        width: 50px;
        height: 18px;
        padding: 5px 0;
        input{
            float: left;
            width: 50px;
            height: 18px;
            font-size: 14px;
            line-height: 18px;
            text-align: center;
        }
    }
}
.selectionconditions {
    width: 123px;
    height: 28px;
    border: 1px solid #999;
    background-color: #fff;
    position: relative;
    z-index: auto;
    span{
        display: block;
        overflow: hidden;
    }
    .selectcontent {
        width: 84px;
        height: 18px;
        line-height: 18px;
        border-right: 1px solid #999;
        position: absolute;
        left: 10px;
        top: 5px;
        z-index: auto;
    }
     .selectbutton {
        width: 28px;
        height: 28px;
        background: url(../img/icon_arrows_bottom.gif) no-repeat;
        background-position: 8px 10px;
        cursor: pointer;
        text-indent: -9999px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: auto;
    }
    .selectlist {
        width: 283px;
        height: auto;
        overflow: hidden;
        border: 1px solid #999;
        -moz-box-shadow: 0 1px 6px #999;
        -webkit-box-shadow: 0 1px 6px #999;
        box-shadow: 0 1px 6px #999;
        background-color: #fff;
        position: absolute;
        top: 28px;
        left: -1px;
        padding-bottom: 20px;
        z-index: 1;
        .selectlist_top {
            width: 100%;
            height: 30px;
            line-height: 30px;
            position: relative;
            padding-bottom: 5px;
            z-index: 1;
            span{
                display: block;
                width: 11px;
                height: 11px;
                background: url(../img/icon_close2.png) no-repeat;
                position: absolute;
                top: 10px;
                right: 10px;
                cursor: pointer;
                z-index: 1;
                text-indent: -9999px;
            }
            a{
                position: absolute;
                top: 0;
                right: 40px;
                z-index: 1;
            }
             .scrollbar1_container {
                width: 11px;
                height: 225px;
                overflow: hidden;
                background-color: #fff;
                top: 30px;
                right: 0;
                .scrollbar {
                    height: 100%;
                }
            }
        }
        .loadingnow {
            position: absolute;
            top: 50%;
            margin-top: -15px;
            left: 50%;
            margin-left: -15px;
            z-index: 10;
        } 
        .selectlist_bottom {
            width: 100%;
            height: auto;
            overflow: hidden;
            position: relative;
        }      
    } 
}
.box_effect {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 5px 0 0 5px;
}

.box_effect_bg {
    width: 995px;
    padding: 0;
    background-color: #f0f0f0;
}

.box_effect_content {
    width: 973px;
    padding: 10px;
    height: auto;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #e7e7e7;
    position: relative;
    bottom: 5px;
    left: -5px;
}

.product_color {
    width: 100%;
    height: auto;
    h3{
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        span{
            color: #db2726;
            margin-left: 12px;
        }
    }
    ul{
        li{
           float: left;
            width: 30px;
            height: 40px;
            margin-right: 10px;
            margin-top: 10px; 
            span{
                display: block;
                width: 28px;
                height: 38px;
                overflow: hidden;
                position: relative;
                cursor: pointer;
                img{
                    width: 30px;
                    height: 40px;
                    position: absolute;
                    left: -1px;
                    top: -1px;
                }
            }
            span:hover{
                border: 1px solid #000;
            }
            span:visited {
                display: block;
                width: 28px;
                height: 38px;
                overflow: hidden;
                position: relative;
                cursor: pointer;
            }
        }
    }
    .nothing {
        position: absolute;
        width: 30px;
        height: 40px;
        left: -1px;
        top: -1px;
        z-index: 2;
    }
}
.product_size {
    width: 100%;
    height: auto;
    overflow: hidden;
    h3{
       font-size: 12px;
        font-weight: normal;
        text-align: left;
        span{
            color: #db2726;
             margin-left: 12px;
        }
    }
    ul{
        li{
           float: left;
            width: 40px;
            height: 30px;
            margin-right: 5px;
            margin-top: 5px; 
            span{
                display: block;
                width: 38px;
                height: 28px;
                line-height: 28px;
                text-align: center;
                color: #000;
                background-color: #fff;
                cursor: pointer;
                font-size: 12px;
            }
            span:hover{
                border: 1px solid #000;
            }
            .product_size_Checked {
                background-color: #000;
                color: #FFF;
                border: 1px solid #000
            }
            .product_size_none {
                background: url(../img/product_size_none1.gif) no-repeat;
            }
            .product_size_maybe {
                background: url(../img/product_size_maybe.gif) no-repeat;
            }
        }
    }
}
.pop_up {
    width: 0;
    height: 0;
    position: relative;
    *float: left;
}

.pop_up_box {
    position: absolute;
    z-index: 99;
}
.helpful .pop_up_box {
    left: -43px;
}

.box_top {
    width: 100%;
    height: 12px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    .top_img {
        width: 19px;
        height: 12px;
        background: url(../img/icon_arrows_top1.png) no-repeat;
        margin: 0 auto;
    }
}
.box_bottom {
    width: 100%;
    height: 12px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    .bottom_img {
        width: 19px;
        height: 12px;
        background: url(../img/icon_arrows_bottom3.gif) no-repeat;
        margin: 0 auto;
    }
}
.box_content {
    height: auto;
    overflow: hidden;
    padding: 10px;
    -moz-box-shadow: 0 0 5px #999;
    -webkit-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
    background-color: #fff;
    position: relative;
    top: -3px\9;
    _top: -3px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=0, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3);
}

.tab1{
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    padding-top: 24px;
    .tab_nav,.coupon_nav{
        width: 100%;
        height: 25px;
        overflow: hidden;
        position: absolute;
        top: 0;
        span{
            display: block;
            width: 98px;
            height: 23px;
            font-size: 12px;
            color: #000;
            text-align: center;
            line-height: 23px;
            float: left;
            cursor: pointer;
            margin-right: -1px;
        }
        .tab_button{
            border: 1px solid #999;
            border-bottom: 1px solid #000;
            color: #999;
            background: #f2f2f2;
            position: relative;
            height: 22px;
            top: 1px;
        }
        .tab_button_checked{
            border: 1px solid #000;
            border-bottom: 1px solid #fff;
            background: #fff;
            position: relative;
            top: 1px;
            height: 24px;
            z-index: 1;
            color: #000;
        }
        .tab_div{
            width: 100%;
            height: auto;
            overflow: hidden;
            border: 1px solid #000;
        }
    }
    .tab2 {
        width: 100%;
        height: auto;
        overflow: hidden;
        border-top: 2px solid #000;
        .tab_nav{
            position: relative;
            width: 100%;
            height: 45px;
            overflow: hidden;
            border-bottom: 1px solid #e7e7e7;
            margin-bottom: 20px;
            span{
                display: block;
                float: left;
                width: 100px;
                height: 45px;
                a{
                   display: block;
                    width: 100px;
                    height: 45px;
                    line-height: 45px;
                    font-size: 13px;
                    color: #000;
                    text-align: center; 
                }
                a:hover {
                    background: url(../img/icon_arrows_bottom1.gif) no-repeat 80px 18px;
                }
                a:visited {
                    color: #000;
                }
                .tab_nav_Checked {
                    background: url(../img/icon_arrows_bottom1.gif) no-repeat 80px 18px;
                }
                .slide_line {
                    width: 100px;
                    height: 5px;
                    background-color: #000;
                    overflow: hidden;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                }
                .tab_div{
                    width: 100%;
                    height: auto;
                }
            }
        }
    }  
}
.page {
    width: 100%;
    height: auto;
    overflow: hidden;
    .page_content {
        height: auto;
        overflow: hidden;
        float: right;
        span{
            margin-right: 10px;
            cursor: pointer;
        }
        span:hover {
            text-decoration: underline;
            color: #db2726;
        }
        .page_Checked {
            text-decoration: underline;
        }
        .page_up {
            float: left;
            margin-right: 20px;
        }
        .page_number {
            float: left;
        }
        .page_down {
            float: left;
            margin-right: 0;
            margin-left: 10px;
        }

    }
}
.pop_content {
    width: 460px;
    height: auto;
    overflow: hidden;
    padding: 20px;
    position: relative;
    background-color: #fff;
    h2{
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 16px;
        color: #fff;
        background-color: #000;
        margin-bottom: 20px;
        font-weight: normal;
    }
}

.text_center {
    text-align: center;
}

.text_left {
    text-align: left;
}
.pop_content h2 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background-color: #000;
    margin-bottom: 20px;
    font-weight: normal;
}

.selected1 {
    display: block;
    width: 12px;
    height: 12px;
    background: url(../img/icon_selected1.jpg) no-repeat;
    text-indent: -9999px;
    cursor: pointer;
}

.not_selected {
    display: block;
    width: 12px;
    height: 12px;
    background: url(../img/icon_not_selected.png) no-repeat;
    text-indent: -9999px;
    cursor: pointer;
}

.selected {
    display: block;
    width: 12px;
    height: 12px;
    background: url(../img/icon_selected.png) no-repeat;
    text-indent: -9999px;
    cursor: pointer;
}

.chengepst {
    margin-top: 3px;
    float: left;
    margin-right: 2px;
}

.topMargin {
    margin-top: 20px;
}

.bottomMargin {
    margin-bottom: 20px;
}

.leftMargin {
    margin-left: 20px;
}

.rightMargin {
    margin-right: 20px;
}
#theEventTop {
    .theEventIntroduction {
        background-color: #e9e9e9;
    }
    
}
.theEvent {
    width: 320px;
    height: 232px;
    overflow: hidden;
    float: left;
    cursor: pointer;
    margin-bottom: 20px;
    margin-right: 20px;
    .theEventImg {
        width: 318px;
        height: 191px;
        overflow: hidden;
        border: 1px solid #e7e7e7;
        position: relative;
        b{
           img{
               width: auto;
           } 
        }
        .event_angle_a,.event_angle_b,.event_angle_c,.event_angle_d,.event_angle_e,.event_angle_f,.event_angle_g,.event_angle_h{
            position: absolute;
            top: 5px;
            right: 5px;
            z-index: 1;
        }
        .theMask {
            width: 318px;
            height: 191px;
            position: absolute;
            top: 0;
            left: 0;
            filter: alpha(opacity=60);
            -moz-opacity: .6;
            -khtml-opacity: .6;
            opacity: .6;
            z-index: 2;
            background-color: #000;
            display: none;
        }
        .text{
            position: absolute;
            top: 0;
            text-align: center;
            color: #fff;
            z-index: 3;
            line-height: 18px;
            letter-spacing: 1px;
            display: none;
        }
        img{
            width: 100%;
        }        
    }
    .theEventIntroduction {
        width: 300px;
        height: 40px;
        overflow: hidden;
        padding: 0 10px;
        line-height: 40px;
        background-color: #f2f2f2;
        .theEventTitle {
            display: block;
            float: left;
        }
        p{
            display: block;
            float: right;
            color: #db2726; 
            span{
                font-size: 18px;
            }
        }
    }
}
.new-label {
    width: 56px;
    height: 18px;
    line-height: 18px;
    color: #fff;
    padding-left: 3px;
    background: url(../img/event_label.png) no-repeat;
    float: left;
    margin: 11px 3px 0 -10px;
}

.inputError {
    width: auto;
    height: 11px;
    position: relative;
    top: -5px;
    padding-left: 73px;
    color: #db2726;
}

.confirmation_message {
    width: 100%;
    height: 1px;
    position: relative;
    top: -10px;
    color: #db2726;
}

* html,
* html body {
    background-image: url(about:blank);
    background-attachment: fixed;
}

* html .nav_container_top {
    position: absolute;
    left: expression(eval(document.documentElement.scrollLeft));
    top: expression(eval(document.documentElement.scrollTop));
}

* html .productquery_top {
    position: absolute;
    left: expression(eval(document.documentElement.scrollLeft));
    top: expression(eval(document.documentElement.scrollTop-120));
}

* html .productquery_top_bigbanner {
    position: absolute;
    left: expression(eval(document.documentElement.scrollLeft));
    top: expression(eval(document.documentElement.scrollTop-560));
}

* html .twograde .productquery_top {
    position: absolute;
    left: expression(eval(document.documentElement.scrollLeft));
    top: expression(eval(document.documentElement.scrollTop-240));
}

* html .product_top_container {
    position: absolute;
    left: expression(eval(document.documentElement.scrollLeft));
    top: expression(eval(document.documentElement.scrollTop));
}

* html .returnTop {
    position: absolute;
    left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||10)-(parseInt(this.currentStyle.marginRight, 10)||10));
    top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||10)-(parseInt(this.currentStyle.marginBottom, 10)||10)));
}

.noEffect {
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    -webkit-opacity: .5;
    opacity: .5;
}

.box_delete {
    width: 230px;
    height: auto;
    position: absolute;
    z-index: 9;
    .box_content {
        height: auto;
        overflow: hidden;
        text-align: center;
        .p1{
            width: 100%;
            height: auto;
            overflow: hidden;
            padding-top: 10px;
            padding-bottom: 20px;
            margin: 0;
        }
        .p2{
            width: 100%;
            height: 25px;
            overflow: hidden;
            position: relative;
            margin: 0;
            .button1 {
                position: absolute;
                left: 0;
                z-index: auto;
            }
            .button2 {
                position: absolute;
                right: 0;
                z-index: auto;
            }
        }
    }
}
.loadingnow {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 30px;
    height: 30px;
    background: url(../img/icon_loading.gif) no-repeat;
    font-size: 0;
    line-height: 0;
    overflow: hidden
}

.zoom-in {
    cursor: url("https://cdn11.mei.com/images/zoom/big.cur"), auto
}

.zoom-out {
    cursor: url("https://cdn11.mei.com/images/zoom/small.cur"), auto
}

.zoom_big {
    cursor: url(https://cdn11.mei.com/images/ico/amplification.ico), pointer
}

.zoom_small {
    cursor: url(https://cdn11.mei.com/images/ico/narrow.ico), pointer
}

.zoom_colse {
    cursor: url(https://cdn11.mei.com/images/ico/close_pop.ico), pointer
}

.cms-title {
    text-align: center;
    width: 100%;
    color: #111;
    font-size: 14px;
    font-weight: 700;
    margin: 30px 0 20px
}

.header_container {
    background-position: 0 0
}

.header1_container {
    background-position: 0 -252px
}
.content_bg {
    .bg_shadow {      
        background-image: url(../img/base_x.png); 
         background-position: 0 -372px;       
    }
    .bg_right {
        background-position: 0 0;
    }
    .bg_left {
        background-position: -110px 0;
    }
}
.header_container,.header1_container,{
    background-image: url(../img/base_x.png);
}
.gls_100 {
    background-position: -220px 0;
}
.footer_advantage{
    ul{
        li{
            .a1{
                background-position: -153px -146px;
            }
            .a1:hover {
                background-position: -153px -264px;
            }
            .a3 {
                background-position: -150px -382px;
            }
            .a6:hover {
                background-position: -301px 5px;
            }
            .a6 {
                background-position: -301px -112px;
            }
            .a3:hover {
                background-position: -301px -229px;
            }
            .a5 {
                background-position: -301px -346px;
            }
            .a5:hover {
                background-position: -301px -459px;
            }
            .a4 {
                background-position: -419px 5px;
            }
            .a4:hover {
                background-position: -419px -107px;
            }
            .a2:hover {
                background-position: -543px 7px;
            }
            .a2 {
                background-position: -543px -104px;
            }
        }
    }
}
.imglink_weixin {
    background-position: -604px -222px
}

.imglink_weibo {
    background-position: -604px -329px
}
.returnTop{
    .clickOn{
        a{
            background-position: -564px -428px;  
        }
    }
}
.header{
    .branding{
        .logo{
            background-position: -853px -295px;
        }
        .logo_slogan {
            background-position: -889px -74px;
        }
    }
}
.header1{
    .branding{
        .logo{
            background-position: -738px 30px;
        }
        .logo_slogan {
            background-position: -905px -72px;
        }
    }
}
.shopping_bag{
    ul{
       .shopping_quantity {
            background-position: -1017px -219px;
        }
    }
}
.content_bg .bg_right,
.content_bg .bg_left,
.gls_100,
.footer_advantage ul li .a1,
.footer_advantage ul li .a1:hover,
.footer_advantage ul li .a3,
.footer_advantage ul li .a6:hover,
.footer_advantage ul li .a6,
.footer_advantage ul li .a3:hover,
.footer_advantage ul li .a5,
.footer_advantage ul li .a5:hover,
.footer_advantage ul li .a4,
.footer_advantage ul li .a4:hover,
.footer_advantage ul li .a2:hover,
.footer_advantage ul li .a2,
.imglink_weixin,
.imglink_weibo,
.returnTop .clickOn a,
.header .branding .logo,
.header1 .branding .logo,
.header .branding .logo_slogan,
.header1 .branding .logo_slogan,
.shopping_bag ul .shopping_quantity {
    background-image: url(../img/base_z.png)
}
.header_menu{
    ul{
        li{
            .nav-li{
                position: relative;
                .crossIcon {
                    width: 32px;
                    height: 18px;
                    background: url(../img/silo-icon.png) no-repeat;
                    position: absolute;
                    top: 0;
                    right: -30px;
                }
            }
        }
    }
}
